package com.itheima.model.admin.vos;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 角色详情VO
 * 
 * @author itheima
 */
@Data
public class RoleDetailVo {
    
    /**
     * 角色ID
     */
    private Integer id;
    
    /**
     * 角色名称
     */
    private String roleName;
    
    /**
     * 角色编码：SUPER_ADMIN, ADMIN, AUDITOR等
     */
    private String roleCode;
    
    /**
     * 角色描述
     */
    private String description;
    
    /**
     * 状态：1启用 0禁用
     */
    private Integer status;
    
    /**
     * 排序
     */
    private Integer sortOrder;
    
    /**
     * 创建时间
     */
    private Date createTime;
    
    /**
     * 更新时间
     */
    private Date updateTime;
    
    /**
     * 权限列表（权限编码）
     */
    private List<String> permissions;
}

